firebase - flutter NoSuchMethodError
全部标签 我必须为我的Android应用程序添加简单的FirebaseGoogleAnalytics。我需要在运行时选择应用的Firebase项目。“这种情况很少见,但有时应用程序必须能够在运行时选择其Firebase项目。这意味着您的应用程序无法使用由合并到您的应用程序中的FirebaseInitProvider提供的自动初始化。在那种情况下,解决方案有两个任务。”引用链接:https://firebase.googleblog.com/2017/03/take-control-of-your-firebase-init-on.html所以,在我的例子中,我做了如下操作:创建了一个应用程序类:
我正在使用以下Firestore设置:现在我想接收当前用户(给定的uid)在用户对象/列表中的所有文档。users是引用用户集合的对象。理想情况下,我希望将Flutter中的这个过滤器与cloud_firestore包一起使用,但是现在我只是对这是否可能感兴趣。 最佳答案 我找到了this帖子解释说,目前不可能像我想象的那样。我将设置更改为:我现在可以使用Flutter的这个查询来接收给定用户的聊天记录Firestore.instance.collection('chats').where('users.'+_auth.curren
我正在使用以下Firestore设置:现在我想接收当前用户(给定的uid)在用户对象/列表中的所有文档。users是引用用户集合的对象。理想情况下,我希望将Flutter中的这个过滤器与cloud_firestore包一起使用,但是现在我只是对这是否可能感兴趣。 最佳答案 我找到了this帖子解释说,目前不可能像我想象的那样。我将设置更改为:我现在可以使用Flutter的这个查询来接收给定用户的聊天记录Firestore.instance.collection('chats').where('users.'+_auth.curren
这涉及flutter的firebase-auth插件。我在两台Mac计算机上运行相同的代码。我刚刚在后者上进行了全新安装,并在FirebaseAuthPlugin.m上出现构建错误:不兼容的block指针/Users/sergebesnard/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.5.9/ios/Classes/FirebaseAuthPlugin.m:69:53:Incompatibleblockpointertypessending'void(^)(FIRUser*__stron
这涉及flutter的firebase-auth插件。我在两台Mac计算机上运行相同的代码。我刚刚在后者上进行了全新安装,并在FirebaseAuthPlugin.m上出现构建错误:不兼容的block指针/Users/sergebesnard/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.5.9/ios/Classes/FirebaseAuthPlugin.m:69:53:Incompatibleblockpointertypessending'void(^)(FIRUser*__stron
我正在开发一个从Firebasedatabase读取的Android应用程序.应用程序用户不会登录或修改数据库。所有应用程序用户都将查看相同的数据;我使用Firebase是为了它的实时更新功能。理想情况下,我想限制对数据库的访问,以便只有我的应用程序可以读取数据。我知道我可以做的几件事:1。编写允许任何人阅读的安全规则,即{"rules":{".read":true,".write":false}}缺点:任何人都可以阅读:(2。编写allowauthenticateduserstoread的安全规则,然后将用户名和密码硬编码到应用中{"rules":{"$user_id":{".rea
当我的应用程序打开并收到通知时,我希望能够立即打开关联的Activity,而无需用户点击通知。这个问题非常相似:Openapponfirebasenotificationreceived(FCM)但是它在后台打开应用程序,我需要在我的应用程序在前台时执行此操作。来自firebasedocumentation:Notificationsdeliveredwhenyourappisinthebackground.Inthiscase,thenotificationisdeliveredtothedevice’ssystemtray.Ausertaponanotificationopenst
我看到最后一个androidsdk中有一个更新,他们显示,他们在记录每个事件时记录参数,但我如何添加屏幕跟踪?仪表板中有一个用户参与度选项卡,但不会展开以提供更多见解。但是,我在切换Activity时看到这样的消息:D/FA:Loggingevent(FE):_e,Bundle[{_o=auto,_et=4807,_sc=MainActivity,_si=-3289793799694080660}]这是什么意思?他们在跟踪Activity?如果是,我们如何查看时间安排?如果不是,我们如何在自定义事件的帮助下跟踪Activity/屏幕时间(这是可能的,对吧?)?
我尝试了很多地方的数据提取代码,但在任何地方我都知道如何在一个简单的列表中检索数据。由于我的JSON结构很复杂,我现在无法更改它,所以请帮助我从firebase数据库中检索数据。请帮忙,因为我无法理解Firebase代码。以下是我的代码和JSON数据库:CategoryModel.xmlpackagecom.example.firedb;importandroid.os.Parcel;importandroid.os.Parcelable;importjava.util.ArrayList;/***CreatedbyAndroidon5/31/2017.*/publicclassCat
我想获得Future返回值并像变量一样使用它。我有这个Future功能Future_fetchUserInfo(Stringid)async{UserfetchedUser;awaitFirestore.instance.collection('user').document(id).get().then((snapshot){finalUseruser=User(snapshot);fetchedUser=user;});returnfetchedUser;}我想像这样获得值(value)finaluser=_fetchUserInfo(id);但是当我尝试这样使用时newText(